package example.recherche;

import example.modeles.Model;

/**
 * Contrat de recherche
 * 
 * @author mastersnes
 * 
 */
public class RechercheFatory {
	private RechercheFatory() {
	}

	/**
	 * Lance la recherche et place le resultat dans le model
	 * 
	 * @param model
	 */
	public static void lanceRecherche(final Model model) {
		switch (model.getTypeRecherche()) {
		case AU_MOINS:
			break;
		case LUN_DE:
			break;
		case STRICT:
			RechercheStrict.lanceRecherche(model);
			break;
		case NOM:
			RechercheNom.lanceRecherche(model);
			break;
		case TYPE:
			break;
		default:
			break;
		}
	}
}
